Encore Talent is currently searching for an Android Developer for an end client requirement. This person must have Eeence with Compose Unit Testing to ensure UI reliability, experience with version control solutions, preferably Git/GitHub, Mobile/Web Development
Proficiency in Jetpack Compose for building UI components and understanding of architectural patterns such as CLEAN and MVVM (Model-View-ViewModel).
JOB DESCRIPTION
Implement new features while maintaining overall quality of software
Contribute to a culture of learning by documenting and sharing technical knowledge as a developer on an agile squad
Participate in developer communities of practice by following best practices, participating in code reviews, and sharing knowledge
Remain current on relevant technology trends
REQUIREMENTS
Bachelor’s degree in Computer Science/Information Systems or comparable with 5+ years of software development experience.
Strong problem-solving skills.
Knowledge of object-oriented design and development experience with one or more of the following programming languages:
Kotlin
Android Studio
Android SDK - 10 or higher / Jetpack libraries
Proficiency in Jetpack Compose for building UI components.
Experience with Compose Unit Testing to ensure UI reliability.
Familiarity with Coroutines for asynchronous programming.
Understanding of architectural patterns such as CLEAN and MVVM (Model-View-ViewModel).
Testing experience with AndroidX and Robolectric.
Knowledge of accessibility best practices.
Experience with version control solutions, preferably Git/GitHub.